/*
SistemaRutasEc
Reset CSS
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;list-style:none;}table,tr,td{border-collapse:collapse;border-spacing:auto;table-layout: auto;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}
/*
Fonts CSS
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/


#headers{/*    background: url(../images/bg-header2.jpg) repeat-x scroll;*/ width:auto; height: auto; background-color: #339915 repeat-x scroll; } #headersadmin{ background: url(../images/bg-header.jpg) repeat-x top;} #header h1{ height: 100px; width: auto; margin: auto auto;} #header h1 a { display:block; width: auto; height: 110px;} #headers h1 a {
    display:block; width: auto; height: 100px;} #header h1 img{ display: none;} #header .post{float: right; margin-top: -66px; margin-right: 40px;} #header .post2{ float: left;
                                                                                                                                                                margin-top: 35px; margin-right: 0px; margin-left: 40px;}

.search input{ background: url(../images/button-search3.jpg) no-repeat; text-indent: -9999px; border: 0; width: 95px; height: 40px; margin-left: 10px;} #sub_header .search input#button_solicite{ background: url(../images/button-search.jpg) no-repeat; text-indent: -9999px; border: 0; width: 105px; height: 40px; margin-left: 10px; }

#sub_header .search input#button_solicite:hover{ background-position: left -40px;} #sub_header .search input#button_solicite:active{ background-position: left -80px;}
.search input:hover{ background-position: left -40px;} .search input:active{ background-position: left -80px;} .campos input#search_keywords{ font-size: 160%; padding: 8px 10px;
                                                                                                                                              line-height: 1.5em; margin-bottom: 3px; margin-left: 0px; width: 359px; height: 27px; border: 0; background: url(../images/search-box.jpg); text-indent: 0; color: #666;}

#sub_header .post h2{ display: none;} #sheader .post div a:hover{ background-position: left 50px;} #sheader .post div a:active{ background-position: left 100px; } #sub_header{ background: url(../images/bg-subheader2.gif); width: auto; height: auto;  margin: 0 auto; color:#ffffff;} #sub_header .search{ padding: 15px 35px;} #sub_header h2{ text-indent: -8888px;} #sub_header .search h2{ height: 23px; width: 250px; margin-bottom: 7px; margin-top: 5px;} 

#content{ text-align:center; width: auto; height: auto;} #content .content { width: auto; height: auto; margin: auto auto; text-align:center;} #content h1{ width: auto; height: 40px; margin-top: 10px; margin-bottom: 1px; margin-left: auto; margin-right: auto; padding: 0px 15px; font-size: 124%; text-transform: capitalize; text-align:center;
                                                                                                                                                            background-color: #328a26; line-height: 32px; -webkit-border-radius: 15px 20px;  /* Safari  */ -moz-border-radius: 15px 20px;  color: #fff;}

#content .content .cabeceras h1{ width: auto; height: auto; margin-top: 10px; margin-bottom: 1px; margin-left: auto; margin-right: auto; padding: 0px 15px; font-size: 124%; text-transform: uppercase; text-align:center;
                                 background-color: #328a26; line-height: 32px; -webkit-border-radius: 15px 20px;  /* Safari  */ -moz-border-radius: 15px 20px;  color: #fff;}

.button{ margin: 0px; text-decoration: none; font: bold 2.5em 'Arial'; /*Change the em value to scale the button*/ display: inline-block; text-align: center; font-size:9px;
width:80px; height:35px; color: #ffffff; border: 1px solid #9c9c9c; /* Fallback style */ border: 1px solid rgba(0, 0, 0, 0.3); text-shadow: 0 1px 0 rgba(0,0,0,0.4);
box-shadow: 0 0 .05em rgba(0,0,0,0.4); -moz-box-shadow: 0 0 .05em rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 .05em rgba(0,0,0,0.4);}
.button span{ -moz-border-radius: .3em; border-radius: .3em;}
.button2 span{ -moz-border-radius: .3em; border-radius: .3em;}   

.button2{ margin: 0px; text-decoration: none; font: bold 2.5em 'Arial'; /*Change the em value to scale the button*/ display: inline-block; text-align: center; font-size:10px;
width:150px; height:50px; color: #ffffff; border: 1px solid #9c9c9c; /* Fallback style */ border: 1px solid rgba(0, 0, 0, 0.3); text-shadow: 0 1px 0 rgba(0,0,0,0.4);
box-shadow: 0 0 .05em rgba(0,0,0,0.4); -moz-box-shadow: 0 0 .05em rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 .05em rgba(0,0,0,0.4); -moz-border-radius:5px; -webkit-border-radius:5px;}

.button2static{ margin: 0px; text-decoration: none; font: bold 2.5em 'Arial'; /*Change the em value to scale the button*/ display: inline-block; text-align: center; font-size:10px;
width:150px; height:60px; color: #ffffff; border: 1px solid #9c9c9c; /* Fallback style */ border: 1px solid rgba(0, 0, 0, 0.3); text-shadow: 0 1px 0 rgba(0,0,0,0.4);
box-shadow: 0 0 .05em rgba(0,0,0,0.4); -moz-box-shadow: 0 0 .05em rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 .05em rgba(0,0,0,0.4); -moz-border-radius:5px; -webkit-border-radius:5px;}

.buttonmediumauto{ margin: 0px; text-decoration: none; font: bold 3.5em 'Arial'; /*Change the em value to scale the button*/ display:inline-block; text-align: center; font-size:12px; width:auto; height:30px; color: #ffffff; border: 1px solid #9c9c9c; /* Fallback style */ border: 1px solid rgba(0, 0, 0, 0.3); text-shadow: 0 1px 0 rgba(0,0,0,0.4);
box-shadow: 0 0 .05em rgba(0,0,0,0.4); -webkit-border-radius: 1px 1px; -moz-border-radius: 1px 1px;}

.buttonmediumauto2{ margin: 0px; text-decoration: none; font: bold 2.5em 'Arial'; /*Change the em value to scale the button*/ display:inline-block; text-align: center; font-size:12px; width:auto; height:50px; color: #ffffff; border: 1px solid #9c9c9c; /* Fallback style */ border: 1px solid rgba(0, 0, 0, 0.3); text-shadow: 0 1px 0 rgba(0,0,0,0.4);
box-shadow: 0 0 .05em rgba(0,0,0,0.4); -moz-border-radius:5px; -webkit-border-radius:5px;}


.button-azul{ background: #10659a; background: -webkit-gradient(linear, left top, left bottom, from(#10659a), to(#1674af) ); background: -moz-linear-gradient(-90deg, #ffffff, #fffff); filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#10659a', endColorstr='#1674af');}
.button-azul:hover{ background: #fffff; background: -webkit-gradient(linear, left top, left bottom, from(#10659a), to(#1674af) ); background: -moz-linear-gradient(-90deg, #fffff, #ffffff); filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#10659a', endColorstr='#1674af');}
.button-azul:active{ background: #fffff;}



.button-azuldark{ background: #ffffff; background: -webkit-gradient(linear, left top, left bottom, from(#043858), to(#003366) ); background: -moz-linear-gradient(-90deg, #ffffff, #fffff); filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#043858', endColorstr='#003366');}
.button-azuldark:hover{ background: #fffff; background: -webkit-gradient(linear, left top, left bottom, from(#043858), to(#003366) ); background: -moz-linear-gradient(-90deg, #fffff, #ffffff); filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#043858', endColorstr='#003366');}
.button-azuldark:active{ background: #fffff;}


.button-green{ background: #ffffff; background: -webkit-gradient(linear, left top, left bottom, from(#328a26), to(#409d33) ); background: -moz-linear-gradient(-90deg, #ffffff, #fffff); filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#328a26', endColorstr='#409d33');}
.button-green:hover{ background: #fffff; background: -webkit-gradient(linear, left top, left bottom, from(#328a26), to(#409d33) ); background: -moz-linear-gradient(-90deg, #fffff, #ffffff); filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#328a26', endColorstr='#409d33');}
.button-green:active{ background: #fffff;}

#fondos2{ background-color:#fff; border-color:#000033; border-style: groove; overflow:auto; width:700px; height:auto; margin-left:100px; margin-right:100px;}
#content h1 a{  color: #ffffff; text-decoration: none; font-style: normal; text-transform: uppercase; text-align:center; line-height: 32px;} #footer{ height:auto; margin-top: auto; font-size: 90%; padding-top: 10px; position: static;} #footer .content { background: url(../images/bg-footer2.jpg) repeat-x bottom; width: auto; height: 140px; margin-bottom: 0px; 
                                                                                                                                                                                                        padding-top: 10px; text-align:center;}
#footer {text-align:center; background-color: #FFFFFF; border: solid 1px #000000 }
#footer a{ color: #77766F; text-align:center;} #footer ul{ text-align:center; display: inline;} #footer li{ list-style: none; margin-right: 15px; display: inline; text-align:center;} #footer li a{ text-decoration: none;} #footer li a:hover{ color: #000; text-decoration: underline;} #footer .symfony,#footer .centresource{ font-family: arial,sans-serif;
                                                                                                                                                                                                        font-size: 80%; float: right; color: #666; text-align:center;} 

#footer .centresource{ clear: both; margin-top: auto; padding-bottom: auto; position: relative; bottom: -30px; right: 5%; color: #ffffff; font-size: 90%;} #footer .centresource a
{color: #b2c0c6; text-decoration: none;} #footer .centresource a:hover{ color: #ffffff;} #footer .symfony img{ vertical-align:middle; text-align:center;} #footer form { margin: 10px 0; color: #5f6364;} .feed{ padding-left: 20px;} .help{ color: #B5B5B5; font-size: 80%; font-style: italic;}

.search .help { color: #000000; font-style:inherit} .error_list{ color: red;} strong{ font-weight: bold;} em{ font-style: italic;} .flash_notice{ margin: 3px 0; padding: 7px;     background-color: palegreen;} .flash_error{ margin: 3px 0; padding: 7px; background-color: orangered; color: #fff;} #job_history{ width: 740px; margin: 0 auto; padding: 7px; font-size: 80%;
                                                                                                                                                                                                        color: #5d6162;}

#job_history a{ color: #5d6162;} #job_history ul{ display: inline;} #job_history li{ margin-right: 10px; display: inline;} #job_form { width: 760px; margin: 0 auto;} #job_form .radio_list label{ margin-right: 15px;} #job_form th{ white-space: nowrap; font-style: italic;} #job_form td, #job_form th{ border-bottom: 1px solid #eee; border-top: 1px solid #eee; text-align: left; vertical-align: top; padding: 7px;} #job_form tfoot td, #job_form tfoot th{ border: 0; text-align: right;} #job_form .radio_list li{ display: inline;}

/*imagen Boton Enviar Peticion*/



/* PESTA�AS DEL MENU AYUDA*/

/******* MENU *******/  

.tabs a{ position:static; display:block; float:left; width:100px; height:30px; background-color:#328a26; text-align:center; border:1px solid #000000; border-width:1px 1px 1px 1px;color:#e4e1cd;  cursor:pointer;  border-radius:3px 3px 0 0;  -moz-border-radius:3px 3px 0 0;  -webkit-border-radius:3px 3px 0 0;}
.tabs a:hover{ color:#fff;} .tabs a:active{ background:#339915;  border-bottom:medium;  color:#fff;} .clear{ clear:both;} #acerca{margin:0px 0px;  background:#409d33; border:1px solid #3e3e3e;  text-align:left; padding:1.3em; width:auto;  height:auto; padding-bottom:20px; font-size:12px; line-height:2em;  color:#000000;  border-radius:0 5px 5px 5px;  
                                                                                                                                  -moz-border-radius:0 5px 5px 5px;  -webkit-border-radius:0 5px 5px 5px;}

#temas{ margin:0px 0px;  background:#409d33; border:1px solid #3e3e3e;  text-align:left;  padding:1.3em;  width:auto; height:auto; padding-bottom:20px; font-size:12px;  
        line-height:2em;  color:#000000;  border-radius:0 5px 5px 5px;  -moz-border-radius:0 5px 5px 5px;  -webkit-border-radius:0 5px 5px 5px;} #manual{ margin:0px 0px; background:#409d33; border:1px solid #3e3e3e; text-align:left;  padding:1.3em; width:auto; height:auto; padding-bottom:20px;  font-size:12px;  line-height:2em;  color:#000000;          border-radius:0 5px 5px 5px;  -moz-border-radius:0 5px 5px 5px;  -webkit-border-radius:0 5px 5px 5px;}
/*FIN PESTA�AS DEL MENU DE AYUDA */

/* PESTA�AS DEL MENU AYUDAadmin*/

.tab a{ position:static; display:block; float:left; width:100px; height:30px; background-color:#222222; text-align:center; border:1px solid #000000;  border-width:1px 1px 1px 1px;color:#e4e1cd;  cursor:pointer;  border-radius:3px 3px 0 0;  -moz-border-radius:3px 3px 0 0;  -webkit-border-radius:3px 3px 0 0;} .tab a:hover{ color:#fff;} .tab a:active{
    background:#6a6c69; border-bottom:medium;  color:#fff;} .clear{ clear:both;} #primero{margin:0px 0px; background:#222222; border:1px solid #3e3e3e; text-align:left; padding:1.3em;
                                                                                      width:auto;  height:auto; padding-bottom:20px; font-size:12px;  line-height:2em;  color:#000000;  border-radius:0 5px 5px 5px;  -moz-border-radius:0 5px 5px 5px;  
                                                                                      -webkit-border-radius:0 5px 5px 5px;  }
    #tabla_backend{
        width:200px;
        height: auto;
    }
    
    .enlace a{
        color:#ffffff;
    }
    
    .cajapermisobus{
        margin-top: 5px;
        margin-left: 3px;
        margin-right: 3px;
        margin-bottom: 3px;
        width:300px;
        height: auto;
        background-color: #cccccc;
        border-color: #000000;
        border-style: groove;
    }
    
    .cajagrupobus{
        margin-top: 5px;
        margin-left: 3px;
        margin-right: 3px;
        margin-bottom: 3px;
        width:300px;
        height: auto;
        background-color: #cccccc;
        border-color: #000000;
        border-style: groove;
    }
    
    .formusuariobus{
        margin-top: 5px;
        margin-left: 3px;
        margin-right: 3px;
        margin-bottom: 3px;
        width:300px;
        height: auto;
        background-color: #cccccc;
        border-color: #000000;
        border-style: groove;
    }
    
    .formpermisobus{
        margin-top: 5px;
        margin-left: 3px;
        margin-right: 3px;
        margin-bottom: 3px;
        width:300px;
        height: auto;
        background-color: #cccccc;
        border-color: #000000;
        border-style: groove;
    }
    .formgrupobus{
        margin-top: 5px;
        margin-left: 3px;
        margin-right: 3px;
        margin-bottom: 3px;
        width:300px;
        height: auto;
        background-color: #cccccc;
        border-color: #000000;
        border-style: groove;
    }
    
    .table{ background-color:#FFFFFF; color:#000000; width: auto; height: auto;}
    
     .cajausuariobus{
        margin-top: 5px;
        margin-left: 3px;
        margin-right: 3px;
        margin-bottom: 3px;
        width:400px;
        height: auto;
        background-color: #cccccc;
        border-color: #000000;
        border-style: groove;
    }
    
    .cajatablausuariobus{
        width:900px;
        height: auto;
        overflow: auto;
        
    }

    #boton input{
        background-color: #1674af;
        width:150px;
        height:40px; 
        color:#ffffff;
        font-weight: bold;
    }
    
    
    
    
.menu { font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#FFF; text-align:center; text-decoration:none; font-weight:bold;}
.menu2 { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#FFF; text-align:center; text-decoration:none; font-weight:bold;}
.menu2:hover{ color:#fff;}

.menu2 a{ color:#fff;}

.menu2 a:hover{ color:#fff;}

.menu:hover{ color:#fff;}
.text { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#000000; text-align:justify; padding:2px 10px 2px 6px;}
.read { font-family:Verdana, Geneva, sans-serif; font-size:10px; color: #063; text-align:right; padding:0 7px 0 0; text-decoration:none;}
.read:hover { color:#000000;}
.category { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000000; line-height:20px;}
.copyright{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #FFFFFF;	padding-left:25px;}
li{ list-style-image:url(../images/icon.jpg);}
li a{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color: #5a670d;text-decoration:none;}
li a:hover{text-decoration:underline;}
.body_bg { background:url(../images/body_section_bg.jpg); background-repeat:repeat-y;}
.welcome { font-family: Vivaldi; font-size:28px; color:#030303; padding-left:10px; font-weight:bold;}
.business { font-family: Tahoma, Geneva, sans-serif; font-weight:bold; font-size:15px; color:#364f03;}
.sign_up { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#333333; text-decoration: underline;}
.footer { font-family:Verdana, Geneva, sans-serif; font-size:12px; letter-spacing:1px; color:#666666; background-color: #e4e1cd; text-align:center;}
.topbg { background-image:url(../images/top_left.jpg); background-repeat:repeat-x;}


#bordeinicioSesiónAdmin{
    width:300px;
    height:auto;
    border-style: double;
    border-color: #003366;
}

#filascolor{
    background-color: #1674af;
    color:white;
}

#filascolor2{
    background-color: #FFF;
    color: black;
}

#colormenu{
    width:auto;
    height:auto;
    background-color:#003366;
    color:#ffffff;
    border-color: #000000;
    
}

#colormenuboleteria{
    width:auto;
    height:auto;
/*    background-color:#8a9b2b;*/
    background-color:#333C87;
    color:#ffffff;
    border-color: #000000;
    
}

#colorlink a{
    color:#ffffff;
}

#colorborder{
    border-color: #000000;
    border-style: groove;
}

#contextual { margin-left:5px; margin-right:5px;}

.contextu { margin-left:10px; margin-right:10px; padding-left: 10px;  padding-right: 10px;}

#barra-lateral32 { float: left; width:200px; height:150px;} #barra-lateraladmin { float: left; width:auto; height:auto; margin-left: 200px; margin-right: 80px;}
#barra-lateral2admin { float: right; width:auto; height:auto; margin-left:20px; margin-right:200px;} #barra-lateral { float: left; width:auto; height:auto; margin-left: 200px;
margin-right: 200px;}
#barra-lateral2 { float: right; width:auto; height:auto; margin-left:200px; margin-right:200px;} #barra-lateral23 { float: left; width:550px; height:150px;}




.spritesmeeting{background-image:url(../images/meeting.jpg);background-color:transparent;background-repeat:no-repeat;}#meeting_jpg{height:85px;width:255px;background-position:center; margin-left:0px;}
.spritespaneladmin{background-image:url(../images/paneladmin.jpg);background-color:transparent;background-repeat:no-repeat;}#paneladmin_jpg{height:85px;width:255px;background-position:center; margin-left:0px;}
.spriteswoman{background-image:url(../images/woman.jpg);background-color:transparent;background-repeat:no-repeat;}#woman_jpg{height:158px;width:209px;background-position:center; margin-left:0px;}
.spritescategories{background-image:url(../images/categories.jpg);background-color:transparent;background-repeat:no-repeat;}#categories_jpg{height:79px;width:323px;background-position:center; margin-left:0px;}
.spritestopbody{background-image:url(../images/top_body_section.jpg);background-color:transparent;background-repeat:no-repeat;}#topbody_jpg{height:19px;width:573px;background-position:center; margin-left:0px;}
.spriteswelcome{background-image:url(../images/welcome_icon.jpg);background-color:transparent;background-repeat:no-repeat;}#welcome_jpg{height:52px;width:57px;background-position:center; margin-left:0px;}
.spritesdevelopment{background-image:url(../images/development.jpg);background-color:transparent;background-repeat:no-repeat;}#development_jpg{height:79px;width:323px;background-position:center; margin-left:0px;}
.spritesbusiness_blog{background-image:url(../images/business_blog.jpg);background-color:transparent;background-repeat:no-repeat;}#business_blog_jpg{height:26px;width:31px;background-position:center; margin-left:0px;}
.spritesbusiness_activity{background-image:url(../images/business_activity.jpg);background-color:transparent;background-repeat:no-repeat;}#business_activity_jpg{height:26px;width:31px;background-position:center; margin-left:0px;}
.spritesbusiness_pret{background-image:url(../images/business_pret.jpg);background-color:transparent;background-repeat:no-repeat;}#business_pret_jpg{height:26px;width:31px;background-position:center; margin-left:0px;}
.spritesworking_man{background-image:url(../images/working_man.jpg);background-color:transparent;background-repeat:no-repeat;}#working_man_jpg{height:50px;width:74px;background-position:center; margin-left:0px;}

.spritesuserwithoutpermission{background-image:url(../images/user_access_security_es.png);background-color:transparent;background-repeat:no-repeat;} #userwithoutpermission_jpg{height:275px;width:240px;background-position:center; margin-left:0px;}
                    
.spritesportada{background-image:url(../images/header_01.png);background-color:transparent;background-repeat:no-repeat;}#portada_jpg{height:294px;width:950px;background-position:center; margin-left:0px;}


.spritesLogoCoopLojapequeno{background-image:url(../images/LogoCoopLojapequeno.png);background-color:transparent;background-repeat:no-repeat;}#LogoCoopLojapequeno_jpg{height:50px;width:50px;background-position:center; margin-left:0px;}


.spritesescudocariamangaverde{background-image:url(../images/escudocariamangaverde.png);background-color:transparent;background-repeat:no-repeat;}#escudocariamangaverde_jpg{height:100px;width:100px;background-position:left; margin-left:0px;}



.spritesLogoCoopLojamediano{background-image:url(../images/LogoCoopLojamediano.png);background-color:transparent;background-repeat:no-repeat;}#LogoCoopLojamediano_jpg{height:143px;width:143px; margin-left:0px;}

.spritesportadaLoja{background-image:url(../images/BCL.png);background-color:transparent;background-repeat:no-repeat;}#portadaLoja_jpg{height:294px;width:950px;background-position:center; margin-left:0px;}
.spritesportadaCariamanga{background-image:url(../images/BUC.png);background-color:transparent;background-repeat:no-repeat;}#portadaCariamanga_jpg{height:294px;width:950px;background-position:center; margin-left:0px;}
.spritesportadaLoja2{background-image:url(../images/listo2_2.png);background-color:transparent;background-repeat:no-repeat;}#portadaLoja2_jpg{height:294px;width:950px;background-position:center; margin-left:0px;}
.spritesportadaCariamanga2{background-image:url(../images/listo3_2.png);background-color:transparent;background-repeat:no-repeat;}#portadaCariamanga2_jpg{height:294px;width:950px;background-position:center; margin-left:0px;}
.spritesatras{background-image:url(../images/atras.png);background-color:transparent;background-repeat:no-repeat;}#atras_jpg{height:32px;width:32px;background-position:center; margin-left:50px;}
.spritesadministrador{background-image:url(../images/administracion-de-la-herencia.png);background-color:transparent;background-repeat:no-repeat;}#administrador_jpg{height:32px;width:32px;background-position:center; margin-left:50px;}
.spritesok{background-image:url(../images/ok.png);background-color:transparent;background-repeat:no-repeat;}#ok_jpg{height:32px;width:32px;background-position:center; margin-left:50px;}
.spriteslupabus{background-image:url(../images/lupabus.png);background-color:transparent;background-repeat:no-repeat;}#lupabus_jpg{height:16px;width:16px;background-position:center; margin-left:20px;}
.spriteslimpiarbus{background-image:url(../images/limpiarbus.png);background-color:transparent;background-repeat:no-repeat;}#limpiarbus_jpg{height:16px;width:16px;background-position:center; margin-left:20px;}
.spritestickets{background-image:url(../images/tickets-icon_boleto.png);background-color:transparent;background-repeat:no-repeat;}#tickets_jpg{height:32px;width:32px;background-position:center; margin-left:50px;}
.spritescanje{background-image:url(../images/icon-ReturnPolicy-Print.png);background-color:transparent;background-repeat:no-repeat;}#canje_jpg{height:32px;width:32px;background-position:center; margin-left:50px;}
.spritescanjes{background-image:url(../images/canjes.png); background-color:transparent;background-repeat:no-repeat;}#canjes_jpg{height:32px;width:32px;background-position:center; margin-left:50px;}
.spritesanular{background-image:url(../images/anularboleto.png);background-color:transparent;background-repeat:no-repeat;}#anular_jpg{height:32px;width:32px;background-position:center; margin-left:50px;}
.spriteslreservacion{background-image:url(../images/listadereservaciones.png);background-color:transparent;background-repeat:no-repeat;}#lreservacion_jpg{height:32px;width:32px;background-position:center; margin-left:50px;}
.spritesvender{background-image:url(../images/cash-register-icon.png);background-color:transparent;background-repeat:no-repeat;}#vender_jpg{height:32px;width:32px;background-position:center; margin-left:50px;}
.spritesdelete{background-image:url(../images/delete.png);background-color:transparent;background-repeat:no-repeat;}#delete_jpg{height:32px;width:32px;background-position:center; margin-left:50px;}
.spritescargarboleto{background-image:url(../images/cargarboleto.png);background-color:transparent;background-repeat:no-repeat;}#cargarboleto_jpg{height:32px;width:32px;background-position:center; margin-left:50px;}
.spritesmicrosoft-exchange{background-image:url(../images/microsoft-exchange.png);background-color:transparent;background-repeat:no-repeat;}#microsoft-exchange_jpg{height:32px;width:32px;background-position:center; margin-left:50px;}
.spritescancelar{background-image:url(../images/cancelar.png);background-color:transparent;background-repeat:no-repeat;}#cancelar_jpg{height:32px;width:32px;background-position:center; margin-left:50px;}
.spritesreservar{background-image:url(../images/reservar.png);background-color:transparent;background-repeat:no-repeat;}#reservar_jpg{height:32px;width:32px;background-position:center; margin-left:50px;}
.spriteseditsmall{background-image:url(../images/edit-iconsmall.png);background-color:transparent;background-repeat:no-repeat;}#edit-iconsmall_jpg{height:16px;width:16px;background-position:center;}
.spritesnew{background-image:url(../images/new.png);background-color:transparent;background-repeat:no-repeat;}#new_jpg{height:32px;width:32px;background-position:center; margin-left:35px;}
.spritesedit{background-image:url(../images/edit-icon.png);background-color:transparent;background-repeat:no-repeat;}#edit-icon_jpg{height:32px;width:32px;background-position:center; margin-left:35px;}
.spritesasientoautobus{background-image:url(../images/asientoautobus.png);background-color:transparent;background-repeat:no-repeat;}#asientoautobus_jpg{height:50px;width:50px;background-position:center; margin-left:0px;}

.spritesescudoCoopLoja{background-image:url(../images/escudoCoopLoja.png);background-color:transparent;background-repeat:no-repeat;}#escudoCoopLoja_jpg{height:100px;width:100px;background-position:left; margin-left:0px; float: left;}

.spritesimpresoraboleto{background-image: url(../images/impresoraboleto.png);background-color:transparent;background-repeat:no-repeat;}#impresoraboleto_jpg{height:32px;width:32px;background-position:center; margin-left:50px;}

.spritescajaregistradora{background-image: url(../images/cajaregistradora.png);background-color:transparent;background-repeat:no-repeat;}#cajaregistradora_jpg{height:32px;width:32px;background-position:center; margin-left:50px;}

.spritesxicon{background-image: url(../images/x_icon.png);background-color:transparent;background-repeat:no-repeat;}#xicon_jpg{height:32px;width:32px;background-position:center; margin-left:50px;}


#contenedor {
    margin: 0 auto;
    width: 950px;
}

#contenido {
    background-color: #f6f5f2;
    padding-bottom: 20px;
}

#imagenes{ width:16px; height: 16px; float: left; margin-left: 3px; margin-right: 3px; margin-top: 3px; position: static;} #textobutton{ width: 70px; height: 16px; float: left;}

#panelBoleto{widt:100px; height: 180px; background-position: center; border-color: #000000; border-style: groove; margin-left: 150px; margin-right: 150px;}


#menus { margin:auto; text-align:center;  height:60px; width:auto; position:relative; width:auto; background-color:'#4135FF'; border-color: #000000; border-style: groove;}
#menusadmin { margin:auto; text-align:center;  height:60px; position:relative; width:auto; background-color:'#409d33'; }
#nav { margin:0px; padding:0px;  top: 5px;   position:absolute; display:block; width:auto; margin-left:5px;}  
#navadmin { margin:0px; padding:0px; list-style:none; position:absolute; top: 5px; display:block; width:auto; margin-left:auto;}
#nav > li { list-style:none; list-style-type:none; float:left; display:block; margin:0px 5px; position:relative; padding:5px; width:auto;}
#navadmin > li { list-style-type:none; list-style:none; float:left; display:block; margin:0px 2px; position:relative; padding:10px; width:auto;}
#nav > li:hover ul { display:block;  list-style:none; position:static; }
#navadmin > li:hover ul { display:block; list-style:none;  }
#nav > li:hover { background-color:#436EC0; list-style:none; -moz-border-radius:20px; -webkit-border-radius:25px; position:static; }
#navadmin > li:hover { background-color:#1674af; list-style:none; -moz-border-radius:10px; -webkit-border-radius:20px; }
#nav > li a:hover {color:#030303}
#navadmin li ul { margin:0px; padding:0px; display:none;}
#nav li ul { margin:0px; padding:0px; display:none; position:static;}
#navadmin li ul li { list-style-type:none;margin:10px 0 0 0;}
#navadmin li ul li:hover { background-color:#1b753d; color:#ffffff; -moz-border-radius:5px; -webkit-border-radius:5px;}
#nav li ul li a { display:block; padding:5px 30px; color:#ffffff; text-decoration:none;}
#navadmin li ul li a { display:block; padding:5px 30px; color:#ffffff; text-decoration:none;}
#nav li ul li:hover a { background-color:#FFF0BF; color:#0A0A0A; -moz-border-radius:5px; -webkit-border-radius:5px;}
#nav li span { color:#ffffff; cursor:pointer; margin:0px 10px; font-weight:bold; }
#navadmin li span { color:#ffffff; cursor:pointer; margin:0px 10px; font-weight:bold; }
#nav li span a{ color:#ffffff; cursor:pointer; margin:0px 10px; font-weight:bold; }



#cabtabla{
    background-color: #003366;
    color:#ffffff;
}

#contextualmin { margin-left:3px; margin-right:3px;}

#fondousuariosinpermisos{
    background-color: #b2c0c6;
    border-color: #000000;
    border-style: groove;
    margin-left: 330px;
    margin-right: 330px;
}

#boletoloja{
    /*width: 600px;*/
    height: 400px;
    color: #003366;
    /*margin-left: 170px;
    margin-right: 150px;*/  
}


#boletoloja2{
    /*width: 100%;*/
    /*height: 400px;*/
    background-color:#e4e1cd;
    color: #003366;
   border-color: #003366;
   -moz-border-radius: 30px;
   -webkit-border-radius: 30px;
    border-style: groove;
    margin-left: 10px;
    margin-right: 10px;
    overflow: auto;
   
}

#boletoCariamangacontanier{
    width: 950px;
    height: 400px;
   color: #1b753d;
   -moz-border-radius: 30px;
   -webkit-border-radius: 30px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 12px;
    position: relative;
}


#encabezadoBoletoCariamanga{
    width:235px;
    height: 115px;
    border-color:#1b753d;
    border-style: groove;
    color:#1b753d;
    margin-left: 30px;
    margin-right: 0px;
    float: left;
    -moz-border-radius: 30px;
   -webkit-border-radius: 30px;
}

#encabezadoBoletoC{
    width:235px;
    height: 25px;
    color:#1b753d;
    margin-left: 30px;
    margin-right: 0px;
    float: left;
    
}

#encabezadoBoletoCariamanga2{
    width:640px;
    height: 115px;
    color:#1b753d;
    margin-left: 5px;
    margin-right: 0px;
    float: left;
}

#escudoboletoCariamanga{
    width: 40px;
    height: 115px;
    float: left;
}

#tituloboletoCariamanga{
    width:600px;
    height: 115px;
    float: left;
  
}

#boletoCariamanga2{
    width: 645px;
    height: 400px;
     background-image: url(../images/fondocarroverde.png);
    color: #1b753d;
   border-color: #1b753d;
   -moz-border-radius: 30px;
   -webkit-border-radius: 30px;
    border-style: groove;
    margin-left: 10px;
    margin-right: 10px;
    float:left;
    overflow: auto;
    font-size: 10px;
    position: absolute;
    right: 0;
    
}

#boletoCariamanga3{
    width: 240px;
    height: 400px;
    background-image: url(../images/fondoverde.png); 
    color: #1b753d;
   border-color: #1b753d;
   -moz-border-radius: 30px;
   -webkit-border-radius: 30px;
    border-style: groove;
    margin-left: 30px;
    margin-right: 0px;
    float: left;
    overflow: auto;
    font-size: 10px;
    position: absolute;
}



#boletoCariamangatabla{
    width: 200px;
    height: 300px;
    background-color:#fff;
    color: #1b753d;
   border-color: #1b753d;
   -moz-border-radius: 30px;
   -webkit-border-radius: 30px;
    border-style: groove;
    margin-left: 10px;
    margin-right: 10px;
    overflow: auto;
   
}



#boletolojaNBus{
    width: 100px;
    height: 100px;
    background-color: #FFF;
    color: #003366;
   border-color: #043858;
    border-style: groove;
    margin-left: 500px;
    margin-right: 100px;
}

.numbus{
    margin-left: 100px;
    margin-right: 100px;
}

/* PESTA�AS DEL MENU AYUDA*/

/******* MENU *******/  

.tabs a{ position:static; display:block; float:left; width:100px; height:30px; background-color:#328a26; text-align:center; border:1px solid #000000; border-width:1px 1px 1px 1px;color:#e4e1cd;  cursor:pointer;  border-radius:3px 3px 0 0;  -moz-border-radius:3px 3px 0 0;  -webkit-border-radius:3px 3px 0 0;}
.tabs a:hover{ color:#fff;} .tabs a:active{ background:#339915;  border-bottom:medium;  color:#fff;} .clear{ clear:both;} #acerca{margin:0px 0px;  background:#409d33; border:1px solid #3e3e3e;  text-align:left; padding:1.3em; width:auto;  height:auto; padding-bottom:20px; font-size:12px; line-height:2em;  color:#000000;  border-radius:0 5px 5px 5px;  
-moz-border-radius:0 5px 5px 5px;  -webkit-border-radius:0 5px 5px 5px;}

#temas{ margin:0px 0px;  background:#409d33; border:1px solid #3e3e3e;  text-align:left;  padding:1.3em;  width:auto; height:auto; padding-bottom:20px; font-size:12px;  
line-height:2em;  color:#000000;  border-radius:0 5px 5px 5px;  -moz-border-radius:0 5px 5px 5px;  -webkit-border-radius:0 5px 5px 5px;} #manual{ margin:0px 0px; background:#409d33; border:1px solid #3e3e3e; text-align:left;  padding:1.3em; width:auto; height:auto; padding-bottom:20px;  font-size:12px;  line-height:2em;  color:#000000;          border-radius:0 5px 5px 5px;  -moz-border-radius:0 5px 5px 5px;  -webkit-border-radius:0 5px 5px 5px;}
/*FIN PESTA�AS DEL MENU DE AYUDA */

/* PESTA�AS DEL MENU AYUDAadmin*/

.tab a{ position:static; display:block; float:left; width:100px; height:30px; background-color:#9999FF; text-align:center; border:1px solid #000000;  border-width:1px 1px 1px 1px;color:#e4e1cd;  cursor:pointer;  border-radius:3px 3px 0 0;  -moz-border-radius:3px 3px 0 0;  -webkit-border-radius:3px 3px 0 0;} .tab a:hover{ color:#fff;} .tab a:active{
background:#6a6c69; border-bottom:medium;  color:#fff;} .clear{ clear:both;} #primero{margin:0px 0px; background:#9999FF; border:1px solid #3e3e3e; text-align:left; padding:1.3em;
width:auto;  height:auto; padding-bottom:20px; font-size:12px;  line-height:2em;  color:#000000;  border-radius:0 5px 5px 5px;  -moz-border-radius:0 5px 5px 5px;  
-webkit-border-radius:0 5px 5px 5px;  }




#segundo{ margin:0px 0px; background:#9999FF; border:1px solid #3e3e3e; text-align:left;  padding:1.3em;  width:auto; height:auto; padding-bottom:20px;  font-size:12px;  line-height:2em;  color:#000000;  border-radius:0 5px 5px 5px;  -moz-border-radius:0 5px 5px 5px;  -webkit-border-radius:0 5px 5px 5px;} #tercero{ margin:0px 0px;  background:#9999FF; border:1px solid #3e3e3e; text-align:left;  padding:1.3em; width:auto;  height:auto; padding-bottom:20px;  font-size:12px;  line-height:2em; color:#000000; 
border-radius:0 5px 5px 5px; -moz-border-radius:0 5px 5px 5px;  -webkit-border-radius:0 5px 5px 5px;}  

/*FIN PESTAÑAS DEL MENU DE AYUDA admin*/

/*CONTENEDOR MENU AYUDA ACERCA DE */

#contenedorayuda{ width:500%; height:150px; float:left;} #contenedorayuda .imagen{ width:200px; height:50%; float:left;} #contenedorayuda  .texto{ width:200px; height:50%; float:left;}

/*FIN CONTENEDOR MENU AYUDA ACERCA DE */

html{color:#000000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table,tr,td{border-collapse:collapse;border-spacing:auto;table-layout: auto;}fieldset,img{border:1;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}



table.tabs {
        border-collapse: separate;
        border-spacing: 0;
        background-color: transparent;
        }
    table.tabs th.tabck {
        border: gray solid 1px;
        border-bottom: 0;
        background-color: gray;
        padding-left: 0.2em;
        padding-right: 0.2em;
        text-align: center;
        cursor: pointer;
        }
    table.tabs th.tabcks {
        border: 0;
        border-bottom: gray solid 1px;
        }    
    table.tabs td {
        border: gray solid 1px;
        border-top: 0;
        }
    table.tabs tr.filadiv {
        background-color: rgb(235, 235, 225);
        }
    table.tabs div.tabdiv { 
        background-color: rgb(235, 235, 225);
        border: 0;
        padding: 0.5em;
        overflow: auto;
        display: none;
        width: 25em;
        height: 5em;
        }